/*
 
 * 常用工具
 * @lane
 * 
 * 验证手机合法性
 * 		testPhone
 * 时间戳格式化
 * 		date_format
 * 验证身份证合法性
 * 		isCardNo
 * 获取地址栏参数
 * 		GetQueryString
 * 
 * 
 * */
var console_type = 1 ;   //   0 -->  alert   1 -->  console.log

var util = {
	
	log:function(msg){
		if(console_type==0){
			alert(msg)
		}else if(console_type==1){
			console.log(msg)
		}else{
			return;
		}
	},
	/*
	 
	 * 验证手机合法性
	 * */
	testPhone: function(phone) {
		var phoneReg = /(^1[3|4|5|7|8]\d{9}$)|(^09\d{8}$)/; //手机号正则
		
		phone = phone.replace(/(^\s*)|(\s*$)/g, "");//去掉首尾多余空格
		if(!phoneReg.test(phone)) { //如果手机号不符合要求 提示输入正确的
			return false;
		} else {
			return true;
		}
	},
	
	/*
	 时间戳格式化
	 * */
	date_format: function(sec) {
		var d = new Date(sec);
		var year = d.getFullYear();
		var month = d.getMonth();
		if(month < 10) {
			month = "0" + month
		};
		var day = d.getDate();
		if(day < 10) {
			day = "0" + day
		};
		var h = d.getHours();
		if(h < 10) {
			h = "0" + h
		};
		var m = d.getMinutes();
		if(m < 10) {
			m = "0" + m
		};
		var s = d.getSeconds();
		if(s < 10) {
			s = "0" + s
		};
		var res = year + "-" + month + "-" + day + "  " + h + ":" + m + ":" + s
		return res;
	},
/*
	 
	 * 验证身份证合法性
	 *  
	 * */
	isCardNo: function(card) {
		// 身份证号码为15位或者18位，15位时全为数字，18位前17位为数字，最后一位是校验位，可能为数字或字符X 
		var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
		if(reg.test(card) === false) {
			return false;
		} else {
			return true;
		}
	},
	
	/*
	 
	 * 获取地址栏参数
	 * 传入 参数名
	 * 返回 参数值
	 * */
	GetQueryString: function(k) {
		var str = window.location.href;
		if(str.search(k)>0){
            var arr = str.split("?");
            var res_arr = arr[1].split("&");
            var res = {};
            for(var i = 0; i < res_arr.length; i++) {
                var item = res_arr[i].split("=");
                res[item[0]] = item[1];
            }
            return res[k];
		}

 		return false;
	},
	
	only_num:function(val){
		return val = val.replace(/[^\d]/g,'')
	}
	

}

// 获取本地用户数据

function get_user_info(){
	var user = localStorage.getItem("user");
	console.log("get_user_info-->"+user)
	user = JSON.parse(user)
    if(user){
		
        return user;
    }else{
		console.log("get_user_info-->err")
        return false;
    }
}


var loading = {
	
	on:function(){
		console.log('loading..on...')
		if(window.plus){
			plus.nativeUI.showWaiting('请稍后')
		}
	},
	off:function(){
		console.log('loading..off...')
		if(window.plus){
			plus.nativeUI.close();
		}
	}
}
